\hypertarget{class_q_qt_client_message}{}\section{Q\+Qt\+Client\+Message Class Reference}
\label{class_q_qt_client_message}\index{Q\+Qt\+Client\+Message@{Q\+Qt\+Client\+Message}}
Inheritance diagram for Q\+Qt\+Client\+Message\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_q_qt_client_message}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_q_qt_client_message_a67f1abacab48e7a010e7917ac710fd8d}\label{class_q_qt_client_message_a67f1abacab48e7a010e7917ac710fd8d}} 
{\bfseries Q\+Qt\+Client\+Message} (Q\+Object $\ast$parent=nullptr)
\item 
\mbox{\Hypertarget{class_q_qt_client_message_a10ebff0e0a545e13126c95cf3f737731}\label{class_q_qt_client_message_a10ebff0e0a545e13126c95cf3f737731}} 
quint16 \& {\bfseries get\+A\+Size} ()
\item 
\mbox{\Hypertarget{class_q_qt_client_message_a44799f4a1350df962cfa134cc1bad3e3}\label{class_q_qt_client_message_a44799f4a1350df962cfa134cc1bad3e3}} 
const quint16 \& {\bfseries get\+A\+Size} () const
\item 
\mbox{\Hypertarget{class_q_qt_client_message_ab4cd3555ad2b79cdeae10d3638bd65cf}\label{class_q_qt_client_message_ab4cd3555ad2b79cdeae10d3638bd65cf}} 
quint8 \& {\bfseries get\+A\+Cmd} ()
\item 
\mbox{\Hypertarget{class_q_qt_client_message_a046868d07184729f5fea38898f412749}\label{class_q_qt_client_message_a046868d07184729f5fea38898f412749}} 
const quint8 \& {\bfseries get\+A\+Cmd} () const
\item 
\mbox{\Hypertarget{class_q_qt_client_message_aa9cc33f4aacbd809af305d17c8a158ba}\label{class_q_qt_client_message_aa9cc33f4aacbd809af305d17c8a158ba}} 
Q\+Byte\+Array \& {\bfseries get\+A\+Data} ()
\item 
\mbox{\Hypertarget{class_q_qt_client_message_a62f36a0d5e7271ab4daab8eab786c7c1}\label{class_q_qt_client_message_a62f36a0d5e7271ab4daab8eab786c7c1}} 
const Q\+Byte\+Array \& {\bfseries get\+A\+Data} () const
\item 
\mbox{\Hypertarget{class_q_qt_client_message_afcf77e80321162f6b711669928370072}\label{class_q_qt_client_message_afcf77e80321162f6b711669928370072}} 
quint16 \& {\bfseries get\+B\+Size} ()
\item 
\mbox{\Hypertarget{class_q_qt_client_message_aceb9429dc5a702c4dde875055c57ed11}\label{class_q_qt_client_message_aceb9429dc5a702c4dde875055c57ed11}} 
const quint16 \& {\bfseries get\+B\+Size} () const
\item 
\mbox{\Hypertarget{class_q_qt_client_message_a7a305bf15bda1d598f5c1929a8da9c32}\label{class_q_qt_client_message_a7a305bf15bda1d598f5c1929a8da9c32}} 
quint8 \& {\bfseries get\+B\+Cmd} ()
\item 
\mbox{\Hypertarget{class_q_qt_client_message_a5093c3eea7ac237a77a20a6cc4985133}\label{class_q_qt_client_message_a5093c3eea7ac237a77a20a6cc4985133}} 
const quint8 \& {\bfseries get\+B\+Cmd} () const
\item 
\mbox{\Hypertarget{class_q_qt_client_message_ada5fae11ca1f21a491a47d923bbb4c95}\label{class_q_qt_client_message_ada5fae11ca1f21a491a47d923bbb4c95}} 
Q\+Byte\+Array \& {\bfseries get\+B\+Data} ()
\item 
\mbox{\Hypertarget{class_q_qt_client_message_afa5ddb482dc0be86698da615027438c5}\label{class_q_qt_client_message_afa5ddb482dc0be86698da615027438c5}} 
const Q\+Byte\+Array \& {\bfseries get\+B\+Data} () const
\item 
\mbox{\Hypertarget{class_q_qt_client_message_a2354cd422e0db4d4319aa316fde73646}\label{class_q_qt_client_message_a2354cd422e0db4d4319aa316fde73646}} 
void {\bfseries translate} ()
\item 
virtual void \mbox{\hyperlink{class_q_qt_client_message_a79064773c134b5a0fba051b7b3f8c130}{parser}} (const Q\+Byte\+Array \&l0) override
\begin{DoxyCompactList}\small\item\em 从流中解析报文 这个函数会更改局部变量 \end{DoxyCompactList}\item 
virtual void \mbox{\hyperlink{class_q_qt_client_message_afb9c1787e0bc4927111bc989e96adaa5}{packer}} (Q\+Byte\+Array \&l) const override
\begin{DoxyCompactList}\small\item\em 将报文组装为流 这个函数不会更改局部变量 \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_q_qt_client_message_afb9c1787e0bc4927111bc989e96adaa5}\label{class_q_qt_client_message_afb9c1787e0bc4927111bc989e96adaa5}} 
\index{Q\+Qt\+Client\+Message@{Q\+Qt\+Client\+Message}!packer@{packer}}
\index{packer@{packer}!Q\+Qt\+Client\+Message@{Q\+Qt\+Client\+Message}}
\subsubsection{\texorpdfstring{packer()}{packer()}}
{\footnotesize\ttfamily virtual void Q\+Qt\+Client\+Message\+::packer (\begin{DoxyParamCaption}\item[{Q\+Byte\+Array \&}]{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}



将报文组装为流 这个函数不会更改局部变量 


\begin{DoxyParams}{Parameters}
{\em l} & \\
\hline
{\em m} & \\
\hline
\end{DoxyParams}


Reimplemented from \mbox{\hyperlink{class_q_qt_message_af1885c2c3628495808dca66ee8d72e14}{Q\+Qt\+Message}}.

\mbox{\Hypertarget{class_q_qt_client_message_a79064773c134b5a0fba051b7b3f8c130}\label{class_q_qt_client_message_a79064773c134b5a0fba051b7b3f8c130}} 
\index{Q\+Qt\+Client\+Message@{Q\+Qt\+Client\+Message}!parser@{parser}}
\index{parser@{parser}!Q\+Qt\+Client\+Message@{Q\+Qt\+Client\+Message}}
\subsubsection{\texorpdfstring{parser()}{parser()}}
{\footnotesize\ttfamily virtual void Q\+Qt\+Client\+Message\+::parser (\begin{DoxyParamCaption}\item[{const Q\+Byte\+Array \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}



从流中解析报文 这个函数会更改局部变量 


\begin{DoxyParams}{Parameters}
{\em m} & \\
\hline
{\em l} & \\
\hline
\end{DoxyParams}


Reimplemented from \mbox{\hyperlink{class_q_qt_message_a0bc25669bdd61490b1d8df6d77565f31}{Q\+Qt\+Message}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/examples/qqtclientexample/qqtclientprotocol.\+h\end{DoxyCompactItemize}
